/***初始化***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre ,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin: 0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
ol,ul {list-style: none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/***清除***/
.fix{zoom:1;}
.fix:after{display:block; content:'whut'; clear:both; line-height:0; visibility:hidden;}
.clear{clear:both;}
/***正文***/
body{width:100%; background:url(../images/main_bg.gif) repeat-y; font-size:12px; font-family:Arial, Helvetica, sans-serif,'宋体','微软雅黑','黑体'; color:#fff;}
.wrap{ width:962px; margin:0 auto;}
.top{margin-left:370px; margin-top:28px;}
.top_logo{float:left;}
.nav{ float:left; margin-left:172px; margin-top:128px;}
.nav ul li{float:left; margin-right:5px;}
.nav a{background:url(../images/nav_bg.gif) no-repeat; display:block; width:46px; text-align:center; color:#fff; height:26px; line-height:26px;}
.nav a:hover{background:url(../images/nav_hoverbg.gif) no-repeat; text-decoration:none;}
.middle{clear:both; padding-top:36px;}
.tab_menu{padding-left:8px;}
.tab_menu ul li{float:left; background:url(../images/tab_bg.gif) no-repeat; width:181px; height:29px; line-height:29px; text-align:center; font-size:14px; cursor:pointer;}
.tab_box{clear:both; background:url(../images/content_bg.gif) repeat-y; height:2100px;}
.tab_box .date{margin-left:50px; height:52px; padding-top:14px; font-size:32px; font-weight:bold;}
.tab_menu ul .selected{background:url(../images/tab_hoverbg.gif) no-repeat;}
.hide {display:none;}
.picture{margin-left:16px;}
.right{height:80px; padding-top:28px; float:right; margin-right:140px;}
.right p{color:#fff;}
.right ul li{float:left; margin-right:12px;}
.photo-name{padding-bottom:32px;}
.photo-name .font1{font-size:16px;}
.photo-name .font2{font-size:32px; font-weight:bold;}
.photo-message .font3{font-size:24px; font-weight:bold;}
.photo-name p{line-height:32px;}
.photo-message p{line-height:28px; font-size:14px;}
.photo-message .color{color:#3ec256;}
.pic1_container{background:url(../images/1st-frame.gif) no-repeat; width:507px; height:347px; padding-top:12px; padding-left:12px;}
#margin-relative-float{margin-bottom:60px; position:relative; float:left;}
#z-index{z-index:100;}
.relative{position:relative;}
.ribbon-1st{position:absolute; top:270px; left:24px;}
.pic2_container{background:url(../images/2nd-frame.gif) no-repeat; width:427px; height:293px; padding-top:12px; padding-left:12px;}
.ribbon-2nd{z-index:100; position:absolute; top:212px; left:24px;}
.pic3_container{background:url(../images/3rd-frame.gif) no-repeat; width:292px; height:427px; padding-top:12px; padding-left:12px;}
.ribbon-3rd{z-index:100; position:absolute; top:344px; left:24px;}
.pic4_container{background:url(../images/4th-frame.gif) no-repeat; width:426px; height:293px; padding-top:12px; padding-left:12px;}
.ribbon-4th{z-index:100; position:absolute; top:250px; left:24px;}
.pic5_container{background:url(../images/4th-frame.gif) no-repeat; width:426px; height:293px; padding-top:12px; padding-left:12px;}
.ribbon-5th{z-index:100; position:absolute; top:250px; left:24px;}
